Part Number Hot Search : 
A5800726 SC411 3N50C FM320 NJM2524V BD680 P1402 PG240
Product Description
Full Text Search
 

To Download RA8900 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Revision 1.4
RA8900
8-Bit Micro-Controller
RAiO
RA8900 8-Bit Micro-Controller
Revision 1.4 October, 2003
RAiO Technology Inc.
Copyright RAiO Technology Inc. 2002, 2003
RAiO TECHNOLOGYINC.
1/9
www.raio.com.tw
Revision 1.4 Overview
RA8900
8-Bit Micro-Controller
The RA8900 is an 8-bit downloadable micro-controller. It supports multiple timer/counter sources, versatile interrupt-handling architecture and two built-in DAC's (Digital-to-Analog Converters). It provides a complete speech interface and 32K-bps ADPCM solution that make this chip an excellent choice as the embedded microcontroller for educational speech products. The built-in 4K-bytes ROM support the on-chip RAiO ICE Monitor program which controls the UART and enables the RS232 connection between the RA8900 and a PC host. The RA8900 support the ISP(In-System Programming) and ISD(In-System Debugging) functions. Users can download their programs as well as data from a PC host to the external Flash ROM. RAiO also support a windows based ICE driver for customers to very easy programming & debugging their program. Using RS232 connection between a speech toy to a PC host running RAiO's download utility program, toy makers are able to implement the Internet Game/Speech download features easily and give the toys multiple attractive characteristics.
Feature
8-bit Micro Processor Internal 128-Byte SRAM Flexible External Flash Support Support LVD (Low Voltage Detector) Support External Memory & LCD Interface Support PWM Output with 50% or 100% duty select Two 8-Bits Programmable I/O Port Three 12-Bits Timer and Three Time-Base Options (2KHz, 500Hz, 62Hz) One 4-Bits Watch Dog Timer One User's UART with Baud Rate Generator, Up to 115200bps Two 8-bits Current Mode DAC UART Provide IrDA & ASK IR Mode Support UART and Timer Wake-Up Mode Flexible I/O Interrupt & Wake-Up Mode Support Wake-Up Reset Mode Support Idle/Sleep Power Saving Mode Built in PLL, Only need one 32768Hz X'tal Oscillator can produce system clock 7.3MHz On-Chip ICE and ISP (In-System Programming) Supporting Programs. Operating Voltage: 2.3V ~ 5.2V Package: Die Form or PQFP-100Pin
Die Form
GND VDD A9 A8 A13 FL_WE# ROM_CE# ROM_OE# BK1 BK2 BK5 PT2_0 PT2_1 PT2_2 PT2_3 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 VDD GND F L _O E # A11 F L _C E # A10 D7 D6 D5 D4 D3 D2 D1 D0 A0 A1 A2 A3 A4 A5 GND 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 AGND IOUT1 AVDD IOUT2 AGND 45 44 43 42 41
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21
GND T E ST 0# T E ST 1# T E ST 2# P T 2_4 P T 2_5 VDD P T 2_6 P T 2_7 GND RXD TXD B R E AK # M O N IT O R # R E SE T # XCLKI XCLKQ C1 C2 VDD
RAiO TECHNOLOGYINC.
A6 A7 A12 BK0 BK3 BK4 BK6 BK7 VDD PT1_0 PT1_1 PT1_2 PT1_3 PT1_4 PT1_5 PT1_6 PT1_7 VDD GND GND
2/9
www.raio.com.tw
Revision 1.4 Package (PQFP-100Pin)
NC NC NC NC GND TEST0# TEST1# TEST2# PT2_4 PT2_5 NC VDD PT2_6 PT2_7 GND NC RXD TXD NC BREAK# MONIOR# RESET# XCLKI XCLKQ C1 C2 VDD NC NC NC
RA8900
8-Bit Micro-Controller
AGND IOUT1 AVDD IOUT2 AGND PT2_3 PT2_2 PT2_1 PT2_0 BK5 BK2 BK1 ROM_OE# ROM_CE# FL_WE# A13 A8 A9 VDD GND
80 81
75
70
65
60
55
51 50
85
90
RAiO RA8900D
02XX
Date Code(2002 ) |~ 5 10 15 20 25
TM
45
40
95
35
100
31 30
GND GND VDD PT1_7 PT1_6 PT1_5 PT1_4 PT1_3 PT1_2 PT1_1 PT1_0 VDD BK7 BK6 BK4 BK3 BK0 A12 A7 A6
Pin #1
XCLKI XCLKQ C1,C2 RESET#
MONITOR# BREAK# RXD TXD
TEST0# TEST1# TEST2#
RAiO TECHNOLOGYINC.
NC NC VDD NC GND NC FL_OE# A11 FL_CE# A10 NC D7 D6 D5 D4 D3 D2 D1 D0 NC A0 A1 A2 A3 A4 A5 NC NC NC GND
Block Diagram
e-MCU e-RISC Core Core
PLL
128Byte SRAM External Memory Interface User Register DAC x 2 PWM User I/O x 8 User UART User I/O x 8
PT1_[7:0] A[13:0] BK[7:0] FL_CE# FL_WE# FL_OE# D[7:0]
Control Logic Timer x 3 Timer Base x 3 Watch Dog Power Saving & Wake-Up System ROM/RAM
LVD System Interface System UART ISP/ISD System Register
IOUT1 IOUT2
(LCD Decoder, Memory Decoder, LVD)
PT2_[7:0]
3/9
www.raio.com.tw
Revision 1.4 PAD X/Y Coordinate
Order 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 PIN Name A6 A7 A12 BK0 BK3 BK4 BK6 BK7 VDD PT1_0 PT1_1 PT1_2 PT1_3 PT1_4 PT1_5 PT1_6 PT1_7 VDD GND GND VDD C2 C1 XCLKQ XCLK RESET# MONITOR# BREAK# TXD RXD GND PT2_7 PT2_6 VDD PT2_5 PT2_4 TEST2# TEST1# TEST0# GND X -989.98 -879.98 -769.98 -659.98 -549.98 -439.98 -329.98 -219.98 -109.98 0.02 110.02 220.02 330.02 440.02 550.02 660.02 770.02 880.02 990.02 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 1110.87 Y -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1220.85 -1100 -990 -880 -770 -660 -550 -440 -330 -220 -110 0 110 220 330 440 550 660 770 880 990 Order 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 PIN Name AGND IOUT2 AVDD IOUT1 AGND PT2_3 PT2_2 PT2_1 PT2_0 ROM_OE# ROM_CE# FL_WE# BK5 BK2 BK1 A13 A8 A9 VDD GND VDD GND A11 FL_OE# A10 FL_CE# D7 D6 D5 D4 D3 D2 D1 D0 A0 A1 A2 A3 A4 A5 GND
RA8900
8-Bit Micro-Controller
X 1110.87 1004.87 898.87 792.87 686.87 550.02 440.02 330.02 220.02 110.02 0.02 -109.98 -219.98 -329.98 -439.98 -549.98 -659.98 -769.98 -879.98 -989.98 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83 -1110.83
Y 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1220.85 1100 990 880 770 660 550 440 330 220 110 0 -110 -220 -330 -440 -550 -660 -770 -880 -990 -1100
RAiO TECHNOLOGYINC.
4/9
www.raio.com.tw
Revision 1.4 Pin Description
Signal RESET# BREAK# Pin# 59 61 I/O IN IN Description
RA8900
8-Bit Micro-Controller
MONITOR#
60
IN
PT1_7 PWM1
47
I/O
PT1_6 PWM2
46
I/O
PT1_5 TX
45
I/O
PT1_4 RX
44
I/O
PT1_3
43
I/O
PT1_2
42
I/O
PT1_1
41
I/O
PT1_0
40
I/O
External Hardware Reset, active low. This pin is used to reset the system. User Program Break, active low. This signal is used to break the user's program from the ISD mode. Monitor Program Select, active low. This signal is used to select the system boot from monitor program (ROM) or user program (Flash). This signal has to pull low when the user wants to download the data from PC or enter the ISP/ISD mode. Bit-7 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_7 is also as the output of PWM. In PWM mode, the pin is always output and 30mA driving current is selected. Bit-6 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_6 is also as the output of PWM. In PWM mode, the pin is always output and 30mA driving current is selected. Bit-5 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_5 is also as the transmission output of user's UART. In UART mode, the pin is always output except the power saving mode. Bit-4 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. The PT1_4 is also as the receive input of user's UART. In UART mode, the pin is always input. Bit-3 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. Bit-2 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. Bit-1 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register. Bit-0 of Port 1 This is a programmable pin for general-purpose I/O Port 1. The driving current and pull-high or pull-low can be selected by user register.
RAiO TECHNOLOGYINC.
5/9
www.raio.com.tw
Revision 1.4
RA8900
8-Bit Micro-Controller
Bit-7 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_7 is also as the secondary external flash chip select. If the secondary flash is enabled, the pin is always output except the power saving mode. Bit-6 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_6 is also as the external memory chip selecting. If the external memory enabled, the pin is always output except the power saving mode. Bit-5 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_5 is also as the external memory output enable. If the external memory enabled, the pin is always output except the power saving mode. Bit-4 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_4 is also as the external memory write enable. If the external memory enabled, the pin is always output except the power saving mode. Bit-3 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_3 is also as the chip enable of external LCD controller. If the external LCD enabled, the pin is always output except the power saving mode. Bit-2 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_2 is also as the read/write signal of external LCD controller. If the external LCD enabled, the pin is always output except the power saving mode. Bit-1 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_1 is also as the output of LVD. If the LVD enabled, the pin is always output except the power saving mode. Bit-0 of Port 2 This is a programmable pin for general-purpose I/O Port 2. The driving current and pull-high or pull-low can be selected by user register. The PT2_0 is also as the write control of register $25. If the write register $25 enabled, the pin is always output except the power saving mode.
PT2_7 FL_CE2#
67
I/O
PT2_6 MEM_CE#
68
I/O
PT2_5 MEM_OE#
71
I/O
PT2_4 MEM_WE#
72
I/O
PT2_3 LCD_E
86
I/O
PT2_2 LCD_RW
87
I/O
PT2_1 LVD#
88
I/O
PT2_0 WE25
89
I/O
RAiO TECHNOLOGYINC.
6/9
www.raio.com.tw
Revision 1.4
IOUT1 IOUT2 ADDR[13:0] FL_S0 FL_S1 D[7:0] FL_CE# FL_WE# FL_OE# ROM_OE# ROM_CE# BK[7:0] FL_S2 FL_2# FL_TY XCLKI XCLKQ C1, C2 VDD AVDD GND AGND 84 82 8,10 21-26 31-33 96-98 12~19 10 92 8 90 91 34-38 90-92 58 57 56, 55 3, 39, 48, 54, 69, 99 83 5, 30, 49, 50, 66, 76, 100 81,85 OUT OUT OUT I/O OUT OUT OUT IN IN OUT IN OUT IN PW R PW R PW R PW R DAC1 Current Output This pin is the current output of DAC1. DAC2 Current Output This pin is the current output of DAC2.
RA8900
8-Bit Micro-Controller
14-bit Address Bus. These signal are used for external memory address bus. FL_S0 A11, FL_S1 A10 jointly pin. 8-bit Data Bus. These signal are used for external memory data bus. Flash Chip Select, active low. This signal is used for external flash. Flash Write Enable, active low. This signal is used for external flash. Flash Output Enable, active low. This signal is used for external flash. Flash Type Select. This signal is used for external flash. Flash Number 1 or 2 Select. This signal is used for external flash. Flash BANK Select. This signal is used for external flash. FL_S2 BK1, FL_2# BK2, FL_TY BK5 jointly pin. Oscillator Input. This is the input signal of internal PLL. Oscillator Output. This is the output signal of internal PLL. Capacitor Input. These two signals are connected to the external capacitor for internal PLL. Power Supply Voltage. Analog Power Supply Voltage.
Ground.
Analog Ground.
Development
The RA8900 support the ISP(In-System Programming) and ISD(In-System Debugging) functions for customer to develop their system. Users can download their programs as well as data from a PC host to the external Flash ROM. -ISP/ISD Mode is entered when the MONITOR# pin having been pulled down to ground voltage level. The onchip Monitor program together with RAiO's ICE(RICE-2000) Utility Program running on a PC will be executed to support ICE debugging and ISP download of user programs from the PC Host.
RAiO TECHNOLOGYINC.
7/9
www.raio.com.tw
Revision 1.4
RAiO ICE ISP Development
RA8900
8-Bit Micro-Controller
Speech Toy
Develop Program from ISP Mode (Customers)
-User Mode is entered when the MONITOR# pin has been pulled up to logic high voltage level. User application programs can be executed only in this mode. The end-user can download the application program or data from the customer's website through the PC interface. Because the program/data was stored in the flash so the application device of customer(such as speech toy) will operate independent that after disconnect with the PC.
Internet www. toys.com
Speech Toy
Speech Toy
Down load from Internet (End-Users)
A Portable Speech Toy
RICE-2000 (RICE for short) is a full-completed environment developed by RAiO especially for RA89XX series. The major reason for developing RICE is give fully convenience to program designers who are using RA89XX IC, and let them enjoy consistent and friendly design environment at planning, designing and debugging. In RICE environment, it saves a great deal of developing time by not only providing Editor for users to do direct coding, but also providing many Hot-Key functions for users to do direct compiling, linking, and downloading. Since RA89XX series carry e-MCU micro-processor and a framework of ISP(In-System-Programming), ISD(In-System Debugging), then this simple and reliable environment of RICE can let program designers to proceed design and debug in Real Chip. Moreover, the mass-production ICs is ready for clients to do planning and designing directly without diverse traits happened between developing time and mass production period. In the meanwhile, in order to support integrated speech interface, RICE provides a solution of 32K-bps ADPCM for programmers to easily combine programs and speech files. If you want to have more information and program design skills of RA8900, please refer to the user manual of RICE-2000.
Application
The following Block diagram is the basic application circuit of RA8900. We also give three examples on the user manual of RICE-2000 to let users have more understanding of RA8900 and the develop environment of RICE2000, and then start to proceed program designing and product developing. The examples have one simple I/O control and two speech samples. Please refer to the user manual of RICE-2000 if you needed.
RAiO TECHNOLOGYINC.
8/9
www.raio.com.tw
Revision 1.4
RA8900
8-Bit Micro-Controller
A[13:0],BK[7:0] D[7:0] FL_CE# FL_WE# FL_OE# PT1_[7:0]
External Flash
Options
External Display/LED PT2_[6:4] ROM/RAM
PT2_[7:0] PT2_[3:2] Button/Key Matrix To PC RS232 TXD RXD XCLKI
VCC
LCD Controller LCM PWM O/P
LCD Panel
PT1_[7:6] PT1_[5:4] RS232
32768Hz
XCLKQ SPK. C1
C1, C2
C2
IOUT1
RA8900
RAiO TECHNOLOGYINC.
9/9
www.raio.com.tw


▲Up To Search▲   

 
Price & Availability of RA8900

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X